I think I'd move on. It doesn't sound like, if you were only working 3 weeks, that you really bonded with anyone there and thought it was a good job, your life's calling or anything? I think the paperwork and hassle and who said what to whom arguments isn't going to be worth it to give a company you don't like anyway a hard time?
I would look for other types of jobs and not even mention having worked there (that way the whole mess won't follow you).
Or, if you really want to make them feel bad :-) I'd print out their little holier-than-thou "Code of Ethics" and give it to Bob as you leave with a parting shot comment about, too bad it's just cheap paper:
</font><blockquote><div id="quote"><font class="small">Quote:</font>
A.C. Moore is committed to developing and maintaining a diverse workforce. Unlawful discrimination in the hiring, promotion, compensation or retention of employees is strictly forbidden.
Abusive, harassing or offending conduct is unacceptable, whether verbal or physical. Examples include unwelcome sexual advances and derogatory ethnic or racial comments.
Retaliation against employees for lodging a good faith complaint about discrimination or harassment will not be tolerated.
</div></font></blockquote><font class="post">
From:
http://www.acmoore.com/acm_Downloads/CodeOfEthics.pdf