I don't think your stupid SImon. You know what is best for you. Only you can make the decision of leaving or not. If your not happy there then I can understand why you want to leave. What you could do is maybe look for a job somewhere else first and once your sure that you've got another job to go to, then you hand in your notice. Haven't you got anyone there that can help you out concerning the money your manager owes you? Maybe someone higher up or someone that takes care of staff problems?