Georgia is a very fragmented country. It is an island full of people from different backgrounds and cultures. If South Ossetia wants independence from Georgia and is willing to fight for it, they should be able to get it. Furthermore, Georgia should just grant the independence, as a war would be costly.
If the citizens of South Ossetia wish to gain their independence from Georgia, they should be permitted to do so. The Georgian government has no moral right to govern the people of South Ossetia without those people's consent. Without that consent, Georgian rule is illegitimate and the people should be granted independence.