I'd have though Maryland and Massachusetts would have ranked higher these days, given the new anti-discrimination laws.

Virginia is a long way off from passing such laws, it seems.

But the people are more accepting, depending on where you are, than the government. I'd give it a careful 4.