Sanji has one hell of a strong conviction to keep his sanity and spirit while fighting and at the same time avoiding a horde of freaks for two whole years. But in reality he should be thankful to Kuma, if he were at Amazon Lily he wouldnt be in condition to train, like, at all :D
Lol yes ! He would have been turned to stone by Hancock. or end up dead. I wonder if he wishes to kick Kuma ass for sending him in Hell and Luffy in Paradise. Maybe yes.