I don't doubt that things are better in the big cities, and also if you aren't from a religion / culture that is  homophobic. The law is one thing, but attitudes are another. Some parents insist on their rights to pass on their intolerance to their children, as in the opposition to Ontario's new sex-ed curriculum.