This is 100% pure bullshit. According to the OP it says the FIRST year of community college is free for full-time students. FIRST year is a bunch of garbage introduction courses which are usually in the 100 level. Full time usually means 12 credit hours so most people will be looking at 3-4 classes... my point being that "full time" in first year community college isn't anything difficult or time consuming, so anybody should be able to hold down a job as well as school.
I hate when somebody like you takes this negative approach that giving away free college is now going to make it harder for people to survive. Would you prefer they remove this all together and continue to make people pay for it? I'm sure those low-income people you're talking about would love to pay for college when they didn't have to.