Formula One championship leader Lewis Hamilton isn't happy that the British Grand Prix has to compete for attention with two other big sporting events in England on Sunday