No I wouldn't feel bad. It's your home, and your rules. If they were roommates, they'd have been paying their share. Instead they were nothing more than mootches. Better for you that you kicked them out, and better for them, because letting them stay without any responsibility teaches them nothing in life.

Will they learn from this? Probably not. But at least you aren't putting up with it, and paying for two grown people to live off you.