As for experience at the Job Centre, I found the task workers themselves to be friendly and sympathetic. They know RSOs are unemployable but they do their best and try to make you feel human. I now work for myself and my job is online (writing-related).
As for the secretarial/reception staff who deal with scheduling meetings, it's the total opposite. They literally think they own you, and that going for a 5-minute weekly appointment to sign on is more important that anything else in your life. Chemotherapy session? Move it. Important hospital procedure where you would have to wait another 6 months if you can't make it? Go to the next slot in 6 months then. Father's funeral? Screwed up face, acting as if you've made an absolutely unacceptable request, then "OK, as an exception, I'll let you change your appointment. But this can't become the norm." Then as you're walking out the door, they say, at a normal volume clearly audible to others, "Make sure you bring a death certificate next time as proof of death" - saying the last word "death" while doing the "quotation marks" gesture with their hands, as if you're lying to them. So those people on the scheduling end are pure and utter scum, an inferior species. This has happened to me. How I would have loved to go public and complain to the press or whatever, but being an RSO, that fact about me would have come out.
As for the general attitude/extreme caution regarding RSOs who have committed non-contact offences, it's clearly frustrating. You can embezzle millions of pounds, beat someone to within an inch of their life, kill a family through dangerous driving, and you can get onto job schemes/interviews and explain the situation with remorse and get the job. But if you have viewed one image on a computer screen, you are less trustworthy than any of the above.