I usually go to a hotel in Newark and spent almost $1000 since I have been patronizing them. I have been noticing hostility from them but didn't think too much about it. Recently I had a guest try to visit me after 10 PM. I went downstairs to let my guest in but I and my guest were immediately harrassed by the security stating that no guest are allowed after 10 PM. I was never told about this policy before. The security really created a scene and really embarassed me and my guest. I really feel that the security decided to humilate my guest and me in front of everybody because of our sexual orientation. The security wanted to "put our business out there in front of everybody'' I have been noticing other forms of harrassment from them like the hotel providing me with smelly towels, etc
You should consult a local atty who handles discrimination and civil rights cases. If you can prove discrimination based upon nationality, you may have a case. You may also have a case for discrimination based upon sexual preference. NJ law needs to be reviewed to see what protections you may have there in addition to federal.