We can go back and forth on the electoral college all day. The founders wanted individual states to share power with the federal government. States did not want to cede all the power to population centers. The electoral college is proportional to population so no, small states don't rule over large states. Neither are they completely silenced. Every state gets some say, just like they do in other national matters like amending the Constitution. Our legislature is composed of both proportionally elected representatives in the House as well as equal state representation in the Senate...again, so that the most populous states have their populations taken into account but also wouldn't always have ultimate authority over everything. They are compromises that have worked well for over 200 years, even though someone is always going to be unhappy when it doesn't go their way.
Democrats lost over 1000 legislative seats and governorships under Obama. While he personally is very popular, the Democrat party and its policies are not.