Who cares what Cameron says? Anyway,
I think you miss the point and so I'll explain why I find fault in your argument.
"It's not about President Putin?" What does that mean?
The Olympics is all about politics, at least who is granted the location. But, this issue is about do you agree or disagree with the Government preventing expression and based on what. About parades: if you allow one, you have to allow them all. In the West, these gay parades get state funding and imho, that is unethical. In some countries, there's loopholes the Government uses and they call it 'tourism' projects or whatever. Russia wants to prevent these ideas from developing but people should say 'Нет' on their own. Why does Government always have to do the thinking for the people? I would be very wary with the Russian government dictating these policies and introducing laws to fight 'propaganda.' I already proved that the TV programming is in contradiction to what the law supposedly is doing. So, what is about? I disagree with Maxim's assertion that this is not for distraction. It's in the news every day and globally. The Russians might not care about the issue but the fact that you have
the West attacking Russia about it means people will talk about that. Do you think Putin just woke up one day and decided to implement this law? No one predicted the consequences? I doubt it. He knew this would be one law that the majority would tolerate the prevention of rights since they don't care about that section of society.
I do think the West should stay out of it, though. They are hypocrites as always. They are the first to talk about rights when it's convenient but hypocrisy is a common theme.
People should be allowed to have their opinions, though, without special interest groups trying to control what people think.