One PGA Tour star made a vow after landing in hot water with the golfing public - with even world No2 Rory McIlroy voicing his displeasure at his recent actions ...