Network Neutrality conflates two issues: Traffic management and anticompetitive behavior. Some packets SHOULD be treated differently than others, in order to make diverse services "play well together". (Example: Streaming vs. File Download.)
All net-neutrality rules officially presented allow for network QoS of all kinds. Prioritizing VoIP above FTP is allowed in all net-neutrality rules. What's not allowed is prioritizing *your* VoIP over your competitor's VoIP.
Also allowed under all net neutrality is blocking P2P, and various other QoS schemes, so long as they are not explicitly anti-competitive.
Yes, it should be the FTC doing the enforcement, but the FTC doesn't understand the issue. The FCC is tasked with understanding the problem. The Justice Department, working with both the FTC and FCC should do the enforcement. Maybe the FCC could write the rules, and hand them to the FTC. But having the FTC write the rules will end up with the bad rules everyone claims are what Net Neutrality is.
The FCC is using this as a power-grab on the Internet, in direct contravention of Congress' authorization.
The FCC is chartered to regulate communications. That's what the first "c" stands for in the name. The Internet is Communication. So it seems quite in-line with the goals and purpose of the organization.