Does Cap-and-trade Punish Virtue?