Well your roommate isn't in much of a position to bargain is he? He shouldn't have bought a chameleon if he doesn't know how to take care of it. He needs to track down where the expo was, look at the vendors, and call every single vendor who was selling chameleons, and see if he can return it...
Did you guys go with like a single company? How did you plan your trip? I don't know what it's like in Madagascar but it isn't like roughing it is it? I'm perfectly fine to sleep in a tent for two weeks, but my parents...that's another story.
People say that different species have different disposition but I think it just goes with the individual chameleon. I've seen people with all different species that hiss and don't like contact, then there are people who have chams dying to be held.
It's normal for new chameleons to not eat for a few days, due to stress from moving and being thrown into a new environment. If you are really worried, you can fill this out for a more informed answer:
https://www.chameleonforums.com/how-ask-help-66/
I'm more of a greek mythology geek! Not as many dragons there, and a little more cliché, but hey, I go mainstream, cuz not being mainstream is too mainstream. I name my guys after Marvel and D. C. characters. Captain is named after captain america and the late Oliver Queen was named after, well...
Ok, so for now I would just let him/her settle in. Only go in the cage to feed/water. Make sure you get those supplements right, get a UVB light (reptisun 5.0 works best) and get those temperatures. I would get a probe thermometer/hygrometer and a dialogue one as well to measure ambient...
So, for the baby, it is hard to get a feel for what might be ailing him. It could be that he is just unwell. That is what happened with my first chameleon we struggled for about 5 months until he passed away.
Your supplements are a little off. You will need to get calcium without vitamin D3 as...
Hi! Sorry to here your new baby isn't doing well. Fill this out and post a picture of him so we can give you more informed help.
https://www.chameleonforums.com/how-ask-help-66/
Also, since you are a new owner, take a look through this if you haven't already. It's the best info out there...