I'm not sure I understand your post. I'm quoting my own, personal experience and obviously this doesn't apply to everyone. I've lived on a large, white, working class council estate for the last 20 years. I have found that comments, jokes and opinions which I thought had died out long ago are still firmly held and largely acceptable here.
So no, "society as a whole" is not more accepting than it was 3 decades ago. I would've thought that was fairly obvious. You only have to read the comments section in the Daily Mail or have witnessed the recent riots. Do you think the majority of those rioters would be "gay friendly" or not have an ounce of malice towards people of colour?
Homosexuality may not be illegal in the armed forces but there is still a very high rate of suicide due to bullying and misogynistic attitudes are rife. The same goes for the Police, who are arguably even worse. Surely you've read the innumerable accounts of harrassment of gay, black and female personnel in the army, police and fire service?
Take a trip to a working men's club. I think you'd find the comedy night quite an eye opener and you certainly won't find many same sex couples in the audience, even if it is legal.
If you honestly think the whole of society has changed and that homophobia, racism, sexism and misogyny are confined to the history books or people over 80 years old, you are unfortunately mistaken.