Communities can have rather strict rules sometimes, so one should always check them before posting. I have made the same mistake of not checking first.
If you post on your own blog, you can write about pretty much anything, but when you are "on someone else's yard", you may be better off following their rules.
If you create your own community, you can enforce whatever rules you like there.