The way I see it is similar to BrowserUk
Take the money and put up with the lack of occupational satisfaction, but think on the benifits that that job gives you, income and free time.
Look for a job that gives satisfaction and then leave.
Thirdly what I think a lot of us would do given the freedom of your position, put up with the job and use the freetime and money to do something that will give you the satisfaction that you desire. Get a second job doing something that you want to do, use the free time to help others with Open Source projects or the like or get a hobby / pastime that fulfills your needs.