no, it is worse
Is macroeconomics that bad?
Lol. Keynesian economics makes none of these assumptions. The micro foundations involve assuming everyone makes rational decisions. Classical macro makes the assumption that people have perfect financial foresight. Not sure where your anger is directed towards.
That being said, even those fields have their own purpose. Hell, Solow's model makes the clearly unrealistic assumption of no government, but it obviously has its use.
Lol to you. Keynesian economics consists entirely of assumptions by assumption. It states bunch of accounting identities that must hold at any point in time but how each element of those identities is determined, which must come from an endogenous channel in a "real"theory, is totally missing. Instead, the holes are filled by bunch of mumbo jumbo talking like "in the long run, we are all dead."
international as well (which imo is either a subset or cousin of macro)
This (+economic history).
Macro + theory is the real economics. The rest should go to other departments: education (regmonkeys), sociology (development monkeys), statistics (econometrics theory), psychology (behavioral monkeys), etc.