Chrus,
While I understand you were unhappy about your treatment, I think it is a big call to start playing the race card, you are creating the discrimination in your mind, which probably did not occur.
JQ is a low cost carrier, so customer service isn't high on their priorities. They don't allow any exceptions to their policy. If a breach of their policy will cost them money, there is fat chance they will bend it.
I think it is unreasonable to ask for a full name, as if JQ feel that you have a valid complaint, they can check their records for staff etc. Complaints with too much emotion in them can lose sight of the facts, and often will be discarded. Keep to the facts, and the complaint (valid or not) will hold more weight than a complaint that is riddled with emotion.
You ask for people to look at how you felt, so are you stating that you may not have had the correct entry Visa's for Thailand and you were not happy at being told that, or are you saying that the agent had a miscommunication and wasn't willing to admit that?
On a final point, I would not include that other carriers did not check Visa's before you headed to BGK, as it is common practise by Australian check-in agents to make sure you have the appropriate Visa's if they can obtain that your final destination requires one. So in a sense you are probably not the only person to have this happen to you.