You're on the east coast. I'll presume mid- to north- east. In which case, a decent IT salary would be around the $110K mark. Are you offering anything like that?
How much was your college education? I bet a year with an American salary can pay off most of the Indian educational costs. For an American to get a similar equivalent education, costs a fortune in student loans. As such, an American often needs about 40% more salary to cover those loans than an H1B visa holder. So when you make $65K, and lower the wages of an American down to $65K. You actually get a better standard of living than the local. As they're often paying a large percentage of their income to their student loans.