Lol.
Nope.
You can't just shoulder someone and say you're making fair contact. You have to be making an attempt to win the ball.
You push the other player off the ball and then take the ball yourself. You aren't going directly for the ball as its not a challenge. If the ball is in a distance that you can play, it's a fair charge.