Yes, you should forgive them. Perhaps they didn't know all of the facts. No sense in holding any grudges with your Parents. It's not good for you. Talk to them and they'll understand better.
My parents called me pathetic for not working but I was diagnosed with a heart problem that's put me in a wheelchair and my dr wont allow me to work. Should I forgive them?
Forgiveness is important not only for the forgiv'ee' .. But the forgiv'er'. Holding a grudge only fuels destructive forces. They didn't know you were ill .. And their comments were made out of frustration.
Now that you all know better .. Let it go.
Parents are NOT perfect and don't last forever. Parents always hope the very best for their kids and sometimes it doesn't happen so Parents get discouraged when it doesn't and being Human, they sometimes say things they really don't mean.
Don't always take everything you hear from your parents too seriously and yes forgive them while you still can and before you regret it for the rest of your life. Your Parents love you very much and are proud too otherwise like many Parents do, yours haven't abandoned you .
Do it and good luck and don't blame yourself here as somethings happen in life we have absolutely no control over but God has a bigger plan for us and oneday we will know what