Man a snake thinks everything is food. I discount that as anything of significance and totally irrelevant. If the jacket is itchy that's understandable and whatever. But for the life of me why anyone would keep a pet snake I have no idea. Had one in my driveway last year and and I killed it with a shovel, with extreme prejudice.
There might be a intimate reason keep a pet snake but it would be inappropriate to write this publicly.