It's not just Hockey that has been polluted by the Euro/diving/whining/"Me" Generation influence. The NBA has the same problem with diving. It's disgusting actually. It's nice that they actually recognize it at least, but like Hockey, the enforcement will last a few months at most.
My take is it's a generational thing combined with a mixing of all sports. The mixing is a good thing, but you often end up with the lowest elements.
These athletes are used to getting their way, and being told they are bigger than the system at such a young age; so cheating is not even something that registers as wrong to them. Some players are now bigger than the sport itself and can get away with anything. It's a sad devolution of all sports that became inevitable with the "Me" generation taking over.
I thought diving in hockey was bad...and then I watched a basketball game. I've been a Bulls fan since I was a little kid (Even got Jordan's autograph, my twin and I both did) but I still can't stand to watch the sport really. I'd rather watch 'corrupt' boxing cards then watch basketball these days...
NBA needs way more no calls on offensive fouls. I don't think flops are that big a problem really though, you just need to call nothing more often when the play is close and especially when the contact is away from the ball.
Also the main problem is the elite players in the NBA are looking for calls. When there is no open shot, back door cut, or other good play to make with the shot clock running down....the best option left for everyone like a Peirce Kobe LeBron is to try and drive and get a shot up with some contact looking for the foul (if the D is good whats your other option, lean back and launch a prayer circus shot?) Those guys rely on the calls just so much, and honestly none of them can run back and play defense when they feel they were fouled and didn't get the call. Everyone does it though just the better the player the more entitlement they feel.