i don't think it should be a career ender, it might make you have to work a little harder to get a job, but it won't stop you from getting one. From the way you stated it, it definitely sounds as if you've learned your lesson, and if you can convey that to the interview board, i don't see why they wouldn't hire you. While your record isn't clean, you might not have the "it can't happen to me" attitude that many other applicants might have, and that could help you out.
And while being a new pilot 4 years ago isn't an excuse, it is a heck of a good reason. I know plenty of CFI's who've forgotten when the president was coming to town and were saved by 121.5 and about an extra 5 miles of airspace.