General Reiken understood because he wasn't IN LOOOOOOOVE wih Han like Leia was. And Luke was disapointed in Han in "Star Wars" because he was young and naivily optimistic (although also right).
Also, Lando didn't KNOW he was giving up his best friend. Vader altered the deal. Lando was just helping Vader get 'somebody called Skywalker."