They should at least tell you why you are banned. You might not like the answer, but there should be a reason/answer. Like you said, how are you to know what exactly NOT to do? Beyond the obvious of course (following the forum rules). Maybe they just wanted to make an example of you. I don't know?
I personally haven't had a problem. Then agian I don't tell them that thier forum software is buggy at times. There is evidence of them making "improvements", as far as the forum software is concerned. I think they know there are issues. Perhaps, they were tired of you "reminding" them of the problems publicly.
If you read the forum rules you will see that it leaves room for interpretation.
No profanity or obscene language.
No flaming or personal attacks to forum members.
No sexually oriented, pornographic, hateful or threatening content or comments.
No Advertising, Spam, Referral Links, Solicitations, or Classifieds.
No unsubstantiated rumors or speculations.
No politics, race, religion, nationality, or similar types of discussion/debates.
No bootlegging, piracy or other illegal activity discussions.
No inappropriate or misleading topic titles.
Some of those could mean differant things to differant people, depending on your interpretation.
You could probably find a reason to ban more than half the people there if you wanted to.
I am SURE they know how you feel.
They comb this forum as well, which is fine by me....I like the idea that they want to know what is being said about thier products.
To be fair....they have been helpful providing info and parts recently. At least more so now, than in the past.
As far as Jemsite vs. Ibanez.com, it doesn't matter. They both fill two completely differant niches.
I probably just broke a rule here.