ASide from Ronaldo putting in a great pass to set up the first goal and being the highest assister in the team this season, truly selfish.
His job is to be the main goal scorer, that involves shooting more than anyone else. PUt it this way, if he took 100 less shots a season and 1-2 other players took 100 more shots in total the team would do worse. The best goal scorer shooting a lot when he's a better goal scorer isn't selfish.
But that said, he has loads of assists and puts chance after chance on the plate for other players, again most of them are less good and so he doesn't get as many assists as say when Ozil was making the passes to Ronaldo, reverse it and Ronaldo making the same number of chances for Ozil wouldn't result in nearly the same number of goals for the team nor assists for the player.
As for the angry at lack of passes thing, it's pretty much daily mail style gossip. Most players throw their arms up in frustration when the square pass will create a tap in and a player shoots from a bad angle and the team don't score, but because Ronaldo did it everyone has to make a big deal about it?
EDIT:- he has 9 assists, Kroos(who takes most corners) and Benzema have 7, Bale has 3.