
If you get /22 it is 1024 addresses, substracting this and that (devices, routers, servers) you can cover about 800 customers, each and every one with own public IP. It means that you need to pay about 3 EUR a year per customer. It is about 26 euro cents per month. That amount is so ridicoulus, that you should spend more time expanding your network than complaining about RIPE fees.
If we agree to this reasoning, why not have a system where your fee is proportional to the amount of resources you are allocated? For obviously this is also true if you are a bigger company with more customers? If the argument is that you don't use 256 times as many RIPE resources if you have a /8 instead of a /16, one could always go for APNIC-style formulae: http://www.apnic.net/services/become-a-member/how-much-does-it-cost