Political debates are essentially- when deconstructed and analyzed- debates over the ethical and moral options that people are faced with in society. Politics cannot be properly separated from ethics or morality.
True. Idealism cannot be separated from politics. Even when someone says "just be practical" they're referring to the greatest good for greatest number concept which is just as idealistic.
Politics is about gaining power. It has nothing to do with debating ethics or morality.