Not a legal or law specialist here, but i feel that as long as a contract/agreement has been signed for a project to be carried out, both side are entitled to their opinions about it. It's just like me buying an item from an online marketplace like Amazon or Shopee. The seller can rate me, i also can rate the seller. Fair and square.