The connector looks fine. Are you having issues connecting this to the wall socket? Maybe post a picture of the wall socket here.
You have a self service kit and the cables are push it so yes if you pull hard the cable will come off the socket.
The cables supplied by onsite engineer install are screw fit.
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
M200 Oomph - 5GB SIM + 3 extra SIM family plan - BT whole Wi-Fi - Sky Q
............................................................................................................................
Don't cry over Virgin price increase instead speak to retentions team and negotiate a better deal.