Have you looked into Columbia School of General Studies? Also Penn Liberal & Professional Studies (LPS)? Both take students with atypical backgrounds like yourself. Columbia has a rolling admissions policy. I think they actually still might be taking applications for the fall. As long as you explain clearly why you messed up, and that you are now more mature, I think you have a decent shot.
However keep in mind that the financial aid packages are not that great, so you may have to find some money to pay out of pocket.