Sue:
Ouch. Your husband was honest with you with his feelings. it's not about being "PC" but he could have said it better! Tell him that while you appreciate his honesty - he could have said it better. Marriage is a TWO WAY STREET - does HE do anything to bring out the best in you? If not - he's failing too.
Do you work the finances together? balance the checkbook together each month? If not? Start doing it together. Baby steps - planning BOTH your future one step at a time.
Find out if he qualifies for a grant for education and go back to school to get a certificate or degree that will make him more marketable and put him where he WANTS to be in his career.
I'm sorry - you "let" him by a motorcycle??? You are NOT his mother. You are his WIFE and partner.
How do WE do it? We balance the checkbook together each month. Since I work from home - I do it when the statement comes in - then we go over it together in the evening. We talk about projects we want to do around the house...how much they will cost, etc. then we talk about how we will save to pay for it (we are a cash only family).
Your husband needs to contribute to the marriage as well. It's NOT just about HIM and what HE NEEDS.
Ask him WHY he broke up with this W.. Ask him WHY he started dating you...ask him WHY he married you...ask him what HE does for YOU. Ask him how HE is bringing the best out in you...push back...it's NOT all about him. He is NOT the only one in this marriage.
keep the lines of communication OPEN. Do NOT throw past "bad deeds" or hit below the belt. Ask questions - like I said above - find out what HE wants from the future and how that compares to what YOU want for the future....
You need to find out what you can do about your job as well. Look around and find out what's out there.
DO NOT allow your husband to make your marriage about ONLY HIM. He needs to add to it as well.
Good luck!