You are correct. My country does not have the similar separation of powers the US has. I do not understand why Americans have a hard time realizing this: the President and other elected officials work for YOU. They literally run for office to get the position, and they get voted in. Why would someone let an elected official enrich themselves and their friends with your money? Why would the legislative branch allow that?
A populace with a functioning representative democracy deserves its leaders.