you might wanna try contacting
neighborhood bike works in philly, or
urban bike project in wilmington.
both are non-profit bike shops that do a lot of hands-on-your-own-bike lesson type stuff. i dunno if they sell bikes outright, but either of them should have some staff/volunteer who's willing/able to help you find a non-department store bike that's gonna treat you well.