Undiscovering S&B would be good for your sanity I think. You bought them because you like them - why do you need to have the approval of a bunch of internet sprites?
I think they are fine - I wouldn't buy them because I'm not keen on the detailing or the heel - but so what, you are wearing them, not me and they aren't exactly granny shoes or anything.