sp1814....I agree with your comments but have only just seen your post. Perhaps my answer to mikey may have helped.........or may not ;-)
But remember, these "dinosaurs" have been through at least one World War, seen poverty and unemployment, seen strikes and been indoctrinated, in a society where not only was homosexuality illegal, but it was "vile, abnormal, dirty,puffs, shirt lifters, penises in bums and this is difficult to get out of one's system.
Today, present generation is brought up to realise that homosexuality is normal, not dirty and they will grow into "homosexual dinasaurs" with perhaps a keener understanding of mankind. Perhaps. That time is not quite here and hence you understand that it is not helpful to call these people ..."dinasaurs."