why do my salad leaves taste like grass
Depends on what leaves they are. Oriental leaves are a lot more peppery usually, with the mustards adding some bite. Mixed lettuce on its own is just a plate filler. Looks pretty but not a lot of taste.
Unless you're a rabbit?