DS1302 RTC acting weird

Why would one want to bit bang that when there is a hardware SPI port right there already?

For the same reasons people use software serial.