Honestly Germany and England are being silly.
Stop forcing your views down other people's throats.
I don't like persecution of gays, but this is a world cup, not a political event. And just like they get to decide what to do at home, than they should respect the system put up of other nations.
When in England or France some players are forced to wear shirts with the rainbow flag on it even though they never wanted to express support for any group, they just came to to their job.
So maybe this is a taste of your own medicine?
These people don't actually care it just seems they're pissed they can't force something on others that they don't want and feel angered by that.