Ok in the recent episode Barry finds out that he's screwed up the timeline again. Iris never met her dying mom, Cisco's brother is dead, Caitlyn apparently has ice powers...and Diggle's daughter Sara got wiped out of existence and replaced with a son named John Diggle Jr.
We meet Barry's new retconned in co-worker Julian Draco who hates Barry because he can't be trusted. The thing is I think we're supposed to dislike this guy...but he's so right about Barry. Barry ruins lives and doesn't care. He made out with Barry 2's wife while he had Barry 2 stashed away. He got Joe-2 killed/ He got everyone killed by Vandal Savage last year because he couldn't keep his gossipy mouth shut about Oliver having a kid.
Barry just seems really wreckless and he destroys peoples lives willy nilly and doesn't care. I mean I hope he gives Diggle a "I erased your kid from the timeline" hallmark card.
RF states things are back to normal for HIM, but Barry would have to wait and see how things are for Barry.
While Jay's advice that time is fragile and can never quite be repaired rings true, I suspect that RF did a few extra things to mess with Barry.