There are 3 things I would follow as an airline CEO
1) Only pick fights that I can win
2) If a cost is avoidable, pass it on to the passenger as an ancillary charge/change passenger behaviour
3) Once you have decided upon the level of service offered by your airline, avoid confusing passengers by offering different levels of service in different parts of your network