I don't have anything to help, but I hope you can come to some agreement to help your son.

As for college, have you heard of Wright State in Dayton, Ohio? They have a lot of wonderful programs to admit students with a more difficult time learning. I don't kow if there is a similar school closer tohome, but it may be worth looking into when he is ready.

Good luck!