Как ни странно, но глагол распинаться происходит от глагола распинать (то есть казнить распятием на кресте или ином приспособлении) и возвратной частицы "ся", имеющей значение "сам себя". То есть в прямом смысле распинаться - распять самого себя. При чем тут распятие? Есть два варианта объяснения. Вариант первый: Христос и христианские мученики подвергались распятию, пытаясь убедить людей в правильности своей веры. Распинающийся же мучит сам себя. Как в былые времена, так и по сей день распинаться - значит долго, упорно и самозабвенно убеждать кого-либо в чем-то без особого результата. То есть распинающийся только бесполезно тратит время, силы и слова, мучаясь без толку. Вариант второй - в старину, доказывая свою правоту, было принято демонстративно креститься на распятие. То есть распинаться - изначально клясться на распятии. Какой вариант правильный - это пусть каждый решает сам.