You actually might be overpaid since you don't even understand a concept as simple as supply and demand. If you really feel so bad about what you get paid, tell HR you want to take a pay cut. Maybe they'll be happy to help.
Or rather he's intelligent enough to understand that the real world does not function in the way of abstract equilibrium pricing models.