the reason why many parents didn't teach their kids spanish and why some still don't is because of the descrimination against the hispanics a long time ago. People that came to this country wanted their kids to speak english so they wouldn't be discriminated against and to be american, so they would often give them american first names and not teach them spanish. That was the majority of the reason of why many young adults whose parents are from another country don't speak spanish, supposedly so they wouldn't receive the same discrimination their parents did and so they wouldn't have an accent.
_________________________
Spain Page!! Check it out! http://www.geocities.com/missmadrid98