I was on about making sure the ball joint had pulled out of the wishbone fully.
Clair (G6dub) is on about making sure the top of the ball joint is properly located in the bottom of the strut (you shouldn't see any of the shiny metal)......in theory you shouldn't be able to get the bolt in if its wrong as there is a waisted section to allow the bolt in. However, it is possible, as Clair says, to not insert it far enough

Deffo go for the hub, if that arm is bent, it will do exactly as the photo shows. If that doesn't fix it then I think you're looking at a replacement subframe
