There's N options for optimal action, some more in category of "asshole", some more in "non-asshole".
Blanket statement all "asshole" actions are non-optimal is a pretty huge leap of faith.
The real question you should be asking yourself is optimal for what? Your statement (or sentiment at the very least) says you're optimizing for not being an "asshole", in which case, you're correct. That's also the only case where you're fully correct.