Because he’s giving tacit approval to one sin while disapproving of another. Christians are called to reject all sin, not just some.
No the difference is that those who are cheating , lying etc are not asking for special rights or getting in your face, or even having businesses closed.
This man stood up and spoke out and yet some on our side attack him . it truly is down right shameful.