Edward was concerned with his son's failure to live up to expectations, and at one point exiled the prince's favourite Piers Gaveston. Edward may have known his son was bisexual but he did not throw Gaveston from the castle battlements as shown in "Braveheart".