But the message that followed was a rant against a 17-year-old Sand Springs resident named Michael Shackelford and his mother, Janice, the subjects of a recent Washington Post series examining Michael's struggles as a young gay man in the Bible Belt.