I personally think it’s the best thing to make him have it while he hates his family
You gotta understand… it creates a good growth in character…
here is what I mean…
Some people wanted Sanji to throw away the Raid Suit just because he despises Germa…
but to me, that’s a sign of immaturity. As the great character Tom san stated… ships aren’t the ones doing Evil… when a ship puts a sail of marine it becomes marine ship, when the flag is pirate flag it becomes pirate ship…
the person who decides if the Raid Suit is used for evil or good is the user only…
To me, the biggest sign of maturity Sanji can have (which he still does not have it) to actually admit he’s from Germa…
you can disagree with me but think of it like this:
suppose you are from a country… with that nationality and passport… and for some reason, your country leaders are shitty assholes who started wars with other countries and did some bad shit and hurt many lives…
For me personally, denying that you are originally from that country is only but a sign of running away from truth…
the mature thing to do is to SPEAK and say “Yes, I am from that place, yet I am against their method/way”
That basically have even more impact on changing things cause even a person from that country does not agree with their politics and stands against them
Sanji will reach full maturity and growth ONLY if he accepts his Germa blood, and does not deny it… and use it to his nakama’s help without even hesitating!