The BBC faces trouble after banning Gary Lineker from presenting the Match of the Day for bashing the British government's anti-immigration policy.