This question is being asked on behalf of a good friend of mine; I was not directly involved in the scenario.
This past semester, a friend of mine in college was going to have his girlfriend over to spend a day and a (Sunday) night in his dorm room. The two of them have a long-distance relationship, because they go to colleges over eight hours apart. The visit had been planned for about two months, and all the arrangements had been made - tickets were bought, a schedule was developed, and my friend's roommate was notified one month in advance and asked for his consent. The roommate agreed to spend the night elsewhere ("sexiling", as I believe it's called), and my friend was able to get two other friends to host him, with an air mattress and sheets.
Unfortunately, two weeks before the visit, the roommate found that he had a moderately important test the next day, a Monday. He told my friend that he was now reluctant about moving because he stated that he could not sleep well elsewhere and wanted to sleep in his room. My friend was annoyed by this, though he had some sympathy. After a short discussion (after asking my friend's girlfriend), they came to a compromise, where the roommate would sleep in their room while the girlfriend was there, but the couple would go to sleep long before he came back from studying. It was a very awkward arrangement, but it worked.
My friend and I have asked quite a few friends about this since then, and they've unanimously said that the roommate should have kept his promise. My friend agreed, but still had sympathy for his roommate; they've always been on very good terms (and the roommate did well on the test).
The question my friend has is this: Would it have been rude for him to be more assertive and continue to ask his friend to leave for the night?