Any organised event these days costs a packet. For example if you are fortunate enough to source a ticket to watch an international rugby game at (the venue previously called) Twickenham it'll be around £120 for a very average seat. Even a ticket at a premiership rugby game such as Harlequins is minimum £50+.
And really, organisations will only charge what people will pay, or the customers simply won't come. So it is, as they say, what it is. All you can do is either not go or suck it up, buttercup.