and I'll say this little tidbit about the rest of your post.. Just be Thankful you have a job. There alot of folks out there that dont. I am fortunate enough to have one. I work for Time Warner Cable as a service tech.
Yes, be happy to have a job! Take some steps to make yourself more marketable, train, get some more skills, and try and better your position if you're that unhappy!