Why do i have to pay for a college education in this country?:
For the same reason you have to pay for hair cuts, lawyers services, tax services, and doctors visits.  There are expenses iincurred in providing a service including salaries.

Because a school is a business, the school (business) provides you (the client) with the service of teaching and in exchange you (the client) pay money to cover the costs of providing that service because you (the client) are the one who will benefit from that education.  

Chin Up.  Unless you are in a private college which does not accept government funds, what you pay in tuition is about half the actual cost of your education. Alumni associations and taxpayers (who will not directly benefit from your education) are paying the rest.