A yes B yes C yes D no Too many "free rides" to the illegals..they are all laughing at us; and rightfully so !!!