I agree that the first point seems pretty routine, but the second one is a problem. Look at Microsoft in the late 90's. They changed their system API's and refused to publish the changes for the express purpose of killing netscape. That was later deemed to be illegal. Facebook using their market dominance to kill other apps seems to be very similar.