Given the fact that Buggy doesn't look like Rocks, doesn't share his surname, his important middle middle name and Rocks was only introduced as Teach's father, shouldnt we assume Buggy's parents are someone else?
And if you read the spoilers, it seems to imply Rocks only had 1 son