Because thats what I have to deal with, how can I approach a guy like that?
You don't
Why would you waste your time with a shallow guy, what does he have to offer, Unless your shallow yourself, then you can both stare at wallpaper.
Easily offended is a bad character defect to waste your time with, personally i would look elsewhere
Being one myself, don't go in there irrationally, just be sensitive towards him, show him that you care, show him that you understand. Get to know him if you don't know him, that way you understand him better.
A shallow guy does not sound like a good thing. Don't settle for that when you can be patient and find someone better.
Shallow? Why would you want a shallow guy? Shy guys are great, you just need to coax them, but why would you want a guy who is shallow?