She should complete it.
Yes, he should.
You must repent and show Allah sincere remorse and never go back to saying such things. As for the things you said you will not do, you must feed 10 poor people or clothe them if you want to do these things.
This is not acceptable. You have to feed 10 people for sure.