Indeed, that's pretty much the story. Steam doesn't give a lot of details when they deny something.
That is a shame. Steam has some strange standards given that they have over 5 different Hitler themed henti games on their platform.