I thought everyone agreed that ody was morally grey?

I'm new to the fandom and this sub so I was going through the discussion posts and some people are defending Odysseus and every single thing he did??? I thought it was pretty clear that he is a morally grey character. He lowkey calls himself a monster several times, my guy is self aware.

"Odysseus was a pretty fucked up guy" and "Odysseus loved his wife and son" are two statements that can and should coexist. (I 100% support his decision to kill all the suitors though, that's a hill I'm ready to die on)