This suggests an alternative good explanation:
"Using data from the 2005-2008 Behavioral Risk Factor Surveillance System and a 2003 economics paper examining quality-of-life indicators"
This time period is when the Republicans were in peak power in the White House and Congress. I suggest that this political environment makes blue-state dwellers unhappy.