The perverts are doing what should be expected of them.
The sign that is being given to this generation is the sign of Romans 1:18-32.
It isnt a sign being given to those with depraved minds but to those without depraved minds.
When a canary dies in a coal mine the miners know it is time to flee from where the air is bad. In the same way when you see people not just being perverts but others championing them in society you should recognize that their company, friendship and approval can be dangerous to your spiritual health.
I agree with your thoughts.