While I wouldn't personally kick you for doing these, it's not hard for me to see why they would annoy people.
In the first case, "Foe Requiem exists" implies that the Bard doesn't know Foe Requiem exists. You're telling the bard that he doesn't know his job. It's not hard to see why the bard would be annoyed by this, and if the others in the party were the bard's friends, it's not hard to see why they'd agree to kick you. A better way to go about it would have been to say, "May I have Foe Requiem, please?" There's still folks out there sensitive enough to be offended even by that, but they'd have less justification, and you'd have a better story to tell the forum.
In the second case, it comes across as bragging. Additionally, if you spam it a lot, then folks would get tired of it fast - in fact, ANY frequently-used macro that also has chat text is going to get very tiresome, very fast. I'm guessing, though, that you only use it once per dungeon - in which case, the question would be WHY? Why is this information important for other players to know? Perhaps you ARE bragging?