Republican vice presidential candidate Sarah Palin spoke about the role of government, gun rights and the promise of America in addressing thousands of people at a campaign rally for John McCain’s presidential campaign.