Last night, I was in an discussion with the referee in my adult league game. He called me once for a "cross-check" during a situation where I pushed a player out of position using my stick. I never actually "checked" him with my stick, as there was no impact, and I never stiffened my arms. It was a simple position battle. This, to me, is not a cross check.
Later, I removed a player from in front of the net in a similar fashion, but made sure I contact the player using my hands (despite having both hands on my stick). I was given a warning for this.
Later, he and I discussed the events, and I maintain that it is not illegal to push or shove an opposing player out of position using your stick, as long as the action is not a "check." In other words, you cannot shove the player into the boards, you cannot shove the player onto the ice, and you cannot "hit" the player with your stick.
Under USA Hockey Rule 609, which states
(a) A minor or a major penalty shall be assessed to a player who delivers a check to an opponent using the stick with both hands on the stick and no portion of the stick on the ice (cross-checking).
(b) A major plus a game misconduct penalty shall be assessed to any player who injures an opponent as a result of crosschecking.
I believe I am correct. Am I?