Problem with badly worded legislation is companies just change it to a 'per ticket fee' or 'admin' charge.
https://www.theguardian.com/business...f-by-customers