I believe that Colon Powell also earned all of the available merit badges when he was in scouts.
I guess he forgot the part about Loyalty in Scout Law:
"LOYAL: A Scout is true to his family, Scout leaders, friends, school, and nation."
112 here.