I'm very live and let live about shipping as long as people do the same for mine. I don't really think personal preferences need to be justified. Regardless of their relationship, though, I always thought there was more to Ilia's "horsenapping" than just getting mad at Link for being careless. I do think that was part of it, but then when they speak at the spring, she makes sure to tell him come to home safely. My personal reading between the lines is that she is worried about him leaving and uses his actions as an excuse to try to prevent him from going. I don't necessarily agree with the way it was written, actually, nor do I expect anyone else to take that interpretation. But it would fit the classic "Show, don't tell" adage as well as give her a more sympathetic spin, so it's the one I subscribe to.