Let's back this up here for just one second… Since when is a statement like "marriage is so gay" an offensive and non-family statement? I know in Canada, such a thing would be in direct violation of the Charter of Rights and Freedoms, section 19, which outlines that each and every individual is entitled to and has the right to express their own opinion. This also holds true under the constitution in the United States, where this is more commonly referred to as "Freedom of Speech".
That being said, they're absolutely right that families come in a wide range of different types at this day and age. It's funny how people will turn their back on a gay statement, yet something like walking in with a shirt with a huge pot leaf on the front is perfectly acceptable. This much I do know as I have visited that park wearing just such a shirt once. It was all black with a huge pot leaf background, and large white letters across the top that read "C.I.A.". Below that in white text it read "Cannibals Inhalers Association". Funny how closed minded some people are at this day and age, isn't it?