Belle tried her best. She thought sending Gideon away would make his life easier. Instead, he ended up rapidly aging while in the care of his evil grandmother. That's a lot to weigh on any mother's mind.
Will betrayed Robin and the rest of the Merry Men after Robin took a chance on him. But when they were reunited, Robin didn't hold a grudge. Instead, he invited him to share a drink.