Also, "virtue" in these cases usually just means conforming to social pressure and the norms of particularly vociferous factions of society.
Even if you happen to agree with those norms (which are seen as Draconian by many), the sanctimonious holier-than-thou attitude probably won't help the cause in the long run.