One thing, Sharpshooter doesn't negate cover. It negates partial cover. There's no reason an opponent can't do the old pop up, attack and duck back maneuver.