"can never be offside on a throw-in" is not correct. The player receiving the ball is not off-side but if a teammate is in an offside position and that player subsequently receives the ball while still in an offside position, then it is off-side.