OK, they way I understood it was that Kyle was in the back of the van with the Macedonian flower seller, Leanne came over to buy flowers and kicked off at them for selling fags. Macedonian hit her and knocked Leanne out - they both panicked and bundled her into the van and drove her to the caravan. She came to, screamed about her kids and Kyle drove off to find them. Got Rosie but not the boy and took her back. Isn't a nonce, was just trying to do the right thing.
Leanne then presumeably lapsed in and out of consciousness but at this point I don't understand what happened next i.e.
How was the soldier bloke involved with Kyle?
Who killed the Macedonian and why?
I bet someone's come along and explained all while I've been typing this