If its all about revenue maximisation then King needs to pick the right fixtures. I think its terrible to charge kids £35 for tier 2 football match but as you say Swansea has sold out 6 weeks in advance so revenue maximised.
West Brom on the other hand was clearly the wrong call for a Saturday...