Will this nightmare of a service ever end? 171 mins lost in September as SWR delivers 0% on time and 20% within 5 mins

My daily commute from Surbiton, the 8.42 to London Waterloo, delivered 0% of trains on time and 20% within 5 mins in September, so 4 trains in 20. Tallying the time lost on what should be a 19 minute journey, it came to a grand total of 171 mins, so nearly three hours for the month, and for that I was able to claim £1.19 in delay repay. The company even has the brass neck to quibble over a second payment, where the train arrived a few seconds before the 15 mins, but the doors didn't open until after 15 mins. What a disgraceful service!