User blog comment:Kaido King of the Beasts/Why Does Doflamingo Carry a Gun? - And Other Stupid Questions/@comment-1876594-20141125170016

Let's talk about Shakky's past. She is the daugther of Big Mom (so, as too many kids say, she's Laura's sister). Shakky has been considered the black sheep of the family because of her beauty, so Big Mom didn't give her money to become a pirate, buy a ship and make a crew. Shakky hadn't alternatives and became a stripper.

During her career she met Garp, that damned stalker, who tried to marry her. Shakky had to quit her job and became a bar owner. However she used to earn lots of money, so she has high prices to mantain her economical status. By the way, any phsicologist would confirm that Shakky says she was a pirate only to negate her sad past and to pretend that her dream was true. Having met Garp also makes her illusion more believable in her little ill brain.