Tsk-tsk!
That's all right, I forgive you. Anybody that has an avatar from Arkham City just has to be a good person at heart

Ha
In all seriousness, I do actually roleplay as a friend of the giants. I sleep at their camps, make offerings of meat and pelts for mammoth cheese, and try to avoid killing them whenever possible.
I wouldn't mind a subplot in a DLC that has to do with the giants, their culture, and being able to actually become friends with them. They could have a wandering giant that speaks common tongue (like Uncle Leo in Fallout 3) or anything like that to add to them, but I doubt it could carry a 10-20 hour storyline. But a few missions here and there relating to the giants and sorta acting like an emissary/ambassador? Yeah, I'm down with that.