To be fair, if we had 90k a week, the prices would be much, much lower. Besides - German football is on different financial terms to English football, lower wages for players too - and that is where the problem lies.
And as others say, lots of PL grounds have a high amount of foreigners at each...