sneakers anywhere, everywhere, all the time. sneakers at the office, sneakers in the club, at a fine dining restaurant, weddings, funerals, ENOUGH ALREADY.
No your Vejas/NewBalance/Adidas/Whatever else aren't "dressy" because they're white/beige.
I'm all for being comfortable, and if you want to flout dress codes by wearing informal/unprofessional shoes in a formal/professional setting, go ahead it's a free country, but don't pretend that you are Miss Classy