As I said the incident with your grandchild leaving upset is not a nice situation, especially because you told the individuals to tone it down. I don't shout and swear at the the football myself.
However, in my opinion the atmosphere at Scottish footbal grounds isn't family orientated, it may try and be but it isn't. I am currently living in England and have attended a few games. The first thing I have noticed is the difference in atmosphere compared to Firhill and away grounds, that is the foul language is more frequent and intense at our games. I don't want to sound harsh but if I had ten year old daughter and didn't want to her exposed to bad language I wouldn't take her to a football match. Not saying it is right but it is the reality of the situation. In addition, no need to feel sorry for me just my opinion.