There may have been things lavished on doctors in the past, but as of a few years ago docs effectively can't get anything free unless it is under $10 an instance and less than $100/year.
In some circles, most notably in academia, doctors even consider it a mark of prestige to get expensive perks from multiple pharmaceutical companies. "Pfizer just asked me to speak at their conference in the Bahamas. Too bad I already agreed to attend Novartis's event in France!" The Sunshine Act does nothing to curb their corruption and only fuels their pride.