La Asociación de Familias Discriminadas por la Ley del Cheque Bebé denunció la discriminación que sufren los hijos de madres extranjeras ilegales, pues se exige a las progenitoras tener como mínimo dos años de residencia legal en el país; esto contradice al propio Jefe de Gobierno, José Luis Rodríguez Zapatero, quien aseguró que todas las familias españolas recibirían dos mil 500 euros por cada hijo nacido a partir de julio de 2007.
En comunicación con ACI Prensa, José Luis Gil, portavoz de la asociación, indicó que la ley discrimina a los hijos de españoles casados con extranjeras, pues en el caso de que la mujer todavía no haya cumplido los dos años de residencia legal, el hijo no recibe la ayuda económica.
En cambio, señaló, paradójicamente las parejas homosexuales que adoptan niños sí pueden beneficiarse. Indicó que "si uno de la pareja homosexual es extranjero y no lleva los 2 años de residencia legal en España", la ley permite que el homosexual de nacionalidad española "haga el papel de ‘mama’" y reciba el beneficio.