Garibaldi was a great general but he was always snubbed by the Kingdom of Sardinia because he was a republican,he was first exiled and even when he later wanted to help the Sardinians unite Italy he was sent to fight on secondary fronts,what would have happened instead if he had been a monarchist?He would not fight in South America,he would not start the expedition of the thousand with which southern Italy was conquered but perhaps he could win some important battles during the Italian wars of independence