I have never had a stellar experience with Greyhound, but this one really takes the cake.
I had an 8:40am bus. I was early, got on the bus at 8:30 and sat and waited. At 9am, a staff member said that the bus had been delayed until 12:30. I went home for a nap, came back at 12, and was told that my bus had left at 10:30. I was forced to wait until the 3:40pm and was not offered a refund or even apologized to.
I am beyond disappointed that I will be getting home so late and honestly you couldn't pay me to take a Greyhound bus again.