Net neutrality does nothing for rich or poor. The rich already benefit from better connectivity and internet access. Net neutrality doesn't automatically make internet cheaper either, in fact, it may make it more expensive because the telecoms cannot complement their internet fees with money collected from Youtube and Netflix for priority access. So at least theoretically, net neutrality could imply higher internet fees for the end-user.
I don't know which way you lean ideologically, but your line of reasoning is similar to arguing that cable packages are unethical, because the rich have better access and selection than the poor. You can argue it, but I'd disagree. The USA, along with most of the world, has a mixed economy which has capitalism as its foundation, complemented by a strong government which provides for common infrastructure, safety net, and regulation. There's a very good reason for having such a system, but it does mean that there will exist poor and rich (and everything in-between). Saying something is unethical just because there would be a difference between what the rich and the poor would have available to them is irrational. It most certainly doesn't apply to Net Neutrality.
//
For the record, I do support Net Neutrality, but I wouldn't characterize it as a moral or ethical issue. I see it as just good policy because it levels the playing field between big and small players, which makes everyone better off (rich and poor). Microsoft, Netflix, Google, Apple, Amazon are going to be fine in a non-net-neutral world, startups and mid-sized companies will be at a disadvantage.