Don't be stupid. This forum has plenty of 2015 liberals and NONE of them are saying that this move is right. So you're pretty much talking bullshit by making this a "liberal" thing.
Yep. State governments shouldn't be flying the Confederate Battle Flag 1) because it's treasonous, and 2) most places like South Carolina put it back up in response to the Civil Rights movement to symbolize their opposition.
People using that flag in an appropriate historical context or in a museum is fine. People have the right to fly it on private property or buy stuff with it but it should carry the same stigma as the Nazi swastika flag. Companies obviously have the right to refuse to sell those items as well. Wal-Mart and NASCAR aren't bastions of liberalism.
Personally I'd be fine with it flying in a cemetery for Confederate soldiers too (although I think a State flag might be more appropriate?)
Apple's move is dumb, wrong, and way too overly broad, although they've acted similarly in the past.
I donated money to Howard Dean and Obama so I think I classify as a "liberal".