That chameleon is at most 1 month old which is way to young. This applies to all chameleon species chameleons should be sold at at least 3 months old leave a complaint about the store and try not to shop there to often.
He might have a piece of debris in his eye. Try to up the misting schedule that should help to clean his eyes out it could be something more serious take him to the vet when you can.