"Baka" can mean idiot, fool, moron, dimwit or just any synonym for stupid you can think of. Except "asshole". That's another word alltogether.

BTW, patch, you sticking up for your "girl"friend again? How chivalrous of you.