absolutely male! positive!
yes she is a rep vet. She prescribed abx because it was obvious that something was wrong and that he wasn't feeling well.
Get rid of the light they dont need it, also try diffrent feeders like supers, Crickets, or even waxies.