NHS patient trapped in hospital for months due to lack of adequate community care

A patient trapped in a hospital for nine months because of a lack of adequate care in the community says it feels like he "is being punished".