That's correct. Customarily, if you move the ball you are jacked up over, or the ball over which you are jumping over or masse-ing around, it's a foul whether you are playing cue ball fouls only or all ball fouls.
That is correct but it has nothing to do with this foul because Johnny was not jacked up over a ball or jumping or masse-ing, his shirt sleeve came close to or touched a ball way behind the cueball.
It may have been a legitimate foul but the match would have to have a referee or video evidence or Johnny would have had to agree it was a foul.
Johnny obviously didn't agree but went ahead and allowed the foul call by Shane. Dumb on Johnny's part. He should have said no foul because it was a real ticky-tack call on Shane's part.