Seems harsh for an 18 cap. At an 18, you're hitting what, like 3-5 greens per round? Seems like a confidence killer to only let yourself enjoy 3-5 shots per round. Be focused on process not outcome. If you go through your routine, make solid contact, and plan the shot in accordance with your courseplan its a nice shot, regardless of whether or not it spins off the green into a bunker. People are just trying to be nice man. Don't let it bother you.